package com.cn.xiaonuo.tcrfinance.tcrshops.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@TableName("pv_delivery_add")
public class PvDeliveryAdd implements Serializable {

    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 订单ID
     */
    private String goodLogId;

    /**
     * 收货人姓名
     */
    private String userName;

    /**
     * 电话
     */
    private String phone;

    /**
     * 收件人市地址
     */
    private String province;

    /**
     * 收件人市地址
     */
    private String city;

    /**
     * 收件人县/区地址
     */
    private String county;

    /**
     * 收货详细地址
     */
    private String detailAdd;

    /**
     * 邮编号码
     */
    private String postCode;

    /**
     * 备注：其他信息
     */
    private String note;

    /**
     * 物流名称
     */
    private String logisticsType;

    /**
     * 物流单号
     */
    private String logisticsNum;

    /**
     * 物流状态:1:未发货 2.已发货 3.已收货,4退款申请中,5退款中,6已退款7.取消提货
     */
    private String logisticsStatus;

    /**
     * 给商家结款状态：”0“未结款，”1“已结款
     */
    private String jkStatus;

    /**
     * 结款操作人
     */
    private String jkOperator;

    /**
     * 确认收货时间
     */
    private String confirmTime;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 发货时间
     */
    private String deliverTime;

    /**
     *订单状态（1：普通订单，2奖励提货 3购买提货）
     */
    private Integer orderStatus;

    /**
     * 退款id
     */
    private Integer refundId;

    /**
     * 1.待审核 2.待退款 3.退款成功/退款成功 4.退款未通过/已驳回 5：取消退款
     */
    private Integer checkState;

    private static final long serialVersionUID = 1L;

    /**
     * 物流状态（1：物流 2：自提）
     */
    private Integer wlStatus;


}
